課程資訊
課程名稱
計算機程式設計
Computer Programming 
開課學期
111-2 
授課對象
 
授課教師
黃俊郎 
課號
EE4052 
課程識別碼
901 60200 
班次
01 
學分
2.0 
全/半年
半年 
必/選修
 
上課時間
星期五2,3,4(9:10~12:10) 
上課地點
 
備註
上課地點:計中212。A6:量化分析與數學素養
總人數上限:50人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

此課程由介紹電腦演進過程與運作原理理開始,接著由淺入深讓學生熟悉程式結構與應用設計流程,包括:基本語法、流程控制、例外處理、輸出入與類別。課程大綱如下:
1. Introduction
2. Python Basics
3. Flow Control
4. Functions
5. Sequence, Dictionary, and Set
6. Array-Oriented Programming with NumPy
7. File and Exception
8. Object-Oriented Programming 

課程目標
除了程式語言撰寫能力,透過專題計畫,也訓練學生發展系統性解決問題,並將之以程式實現的能力。 
課程要求
基礎數學、PC/Mac/Linux基礎檔案管理 
預期每週課後學習時數
4小時 
Office Hours
 
指定閱讀
Intro to Python for Computer Science and Data Science, Paul Deitel and Harvey Deitel, Pearson Education Limited. 
參考書目
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
作業 
40% 
課後作業、課堂作業/小考 
2. 
考試 
30% 
期中、期末考 
3. 
期末計畫 
30% 
分組計畫 
 
課程進度
週次
日期
單元主題
無資料